WxCfg Redpack

Kimi.Huang 5 jaren geleden
bovenliggende
commit
da9c68cd01
2 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  1. 1 1
      api/hb_views.py
  2. 2 2
      miniapp/redpack_views.py

+ 1 - 1
api/hb_views.py

@@ -27,7 +27,7 @@ def exec_send_jsapi_hb(user, elog, amount):
27 27
 
28 28
 
29 29
 def exec_clerk_send_jsapi_hb(user, elog, amount):
30
-    send_jsapi_hb(user.brand_id, user.openid, amount, transfer=False)
30
+    send_jsapi_hb(user.brand_id, user.openid, amount, transfer=False, clerk=True)
31 31
 
32 32
     elog.has_clerk_send_redpack = True
33 33
     elog.clerk_redpack_send_amount = amount

+ 2 - 2
miniapp/redpack_views.py

@@ -10,7 +10,7 @@ from account.models import UserInfo
10 10
 WECHAT = settings.WECHAT
11 11
 
12 12
 
13
-def send_jsapi_hb(brand_id, openid, amount, transfer=True):
13
+def send_jsapi_hb(brand_id, openid, amount, transfer=True, clerk=False):
14 14
     trade_type = 'JSAPI'
15 15
     # 根据 trade_type 获取 wechat 配置
16 16
     wxcfg = WECHAT.get('{}:{}'.format(brand_id, trade_type), {})
@@ -20,7 +20,7 @@ def send_jsapi_hb(brand_id, openid, amount, transfer=True):
20 20
     if transfer:
21 21
         ret_data = wxpay.transfer.transfer(openid, amount, u'企业付款', check_name='NO_CHECK')
22 22
     else:
23
-        wxrpk = wxcfg.get('redpack', {})
23
+        wxrpk = wxcfg.get('clerkredpack', {}) if clerk else wxcfg.get('redpack', {})
24 24
         ret_data = wxpay.redpack.send(
25 25
             openid,
26 26
             amount,